java.lang.Object
de.aoksystems.da.kernpruefung.bausteine.DBVO13
All Implemented Interfaces:
de.aoksystems.da.kernpruefung.bausteine.BausteinCip

public class DBVO13 extends Object implements de.aoksystems.da.kernpruefung.bausteine.BausteinCip
Die Klasse definiert DBVO13-Bausteine (Vorerkrankungszeit im EEL v13) Die Klasse hat einen expliziten Konstruktor, da die Konstruktion von DBVO13-Bausteinen vom Satzinhalt abhängt. VNr Stand 1.0 20.06.2025 Ersterstellung für TA-Version 13.00
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
  • Field Details

    • KENNUNG

      public static final int KENNUNG
      See Also:
    • GRUNDAV

      public static final int GRUNDAV
      See Also:
    • AUABAG

      public static final int AUABAG
      See Also:
    • AUABSV

      public static final int AUABSV
      See Also:
    • KZAKAU

      public static final int KZAKAU
      See Also:
    • MONATSFRISTAB

      public static final int MONATSFRISTAB
      See Also:
    • ANZAHLAU

      public static final int ANZAHLAU
      See Also:
    • BEGINNAU

      public static final int[] BEGINNAU
    • ENDEAU

      public static final int[] ENDEAU
    • KZNACHWEIS

      public static final int[] KZNACHWEIS
    • TEILNACHWEISAUBEG

      public static final int[] TEILNACHWEISAUBEG
    • TEILNACHWEISAUENDE

      public static final int[] TEILNACHWEISAUENDE
    • KZAU

      public static final int[] KZAU
    • TEILANRAUBEG

      public static final int[] TEILANRAUBEG
    • TEILANRAUENDE

      public static final int[] TEILANRAUENDE
  • Constructor Details

    • DBVO13

      public DBVO13()
      Konstruiert einen DBVO ohne variable Felder.
    • DBVO13

      public DBVO13(String rawdata)
      Konstruiert einen DBVO mit variablen Feldern. Es wird versucht, aus den übergebenen Rawdaten die Anzahl der variablen Felder auszulesen. Wenn das nicht gelingt (Satz zu kurz oder Zähler auf Position 23-24 nicht numerisch), wird die Anzahl der variablen Felder zu 0 festgelegt.
      Parameters:
      rawdata - Rohdatenstring, aus dem der CIP zu konstruieren ist
  • Method Details

    • getDefLength

      public int getDefLength()
      Specified by:
      getDefLength in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefFeldCount

      public int getDefFeldCount()
      Specified by:
      getDefFeldCount in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefFeldKName

      public String getDefFeldKName(int idx)
      Specified by:
      getDefFeldKName in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefFeldLName

      public String getDefFeldLName(int idx)
      Specified by:
      getDefFeldLName in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefFeldLen

      public int getDefFeldLen(int idx)
      Specified by:
      getDefFeldLen in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefFeldType

      public de.aoksystems.da.kernpruefung.bausteine.FeldType getDefFeldType(int idx)
      Specified by:
      getDefFeldType in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefKennung

      public String getDefKennung()
      Specified by:
      getDefKennung in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip
    • getDefName

      public String getDefName()
      Specified by:
      getDefName in interface de.aoksystems.da.kernpruefung.bausteine.BausteinCip